#ifndef FORCE_SUCCESS_SCHEDULER_H
#define FORCE_SUCCESS_SCHEDULER_H

#include "abstract_scheduler.h"

namespace scheduler
{
class ForceSuccessScheduler: public AbstractScheduler
{
public:
    explicit ForceSuccessScheduler(const std::string &name);
    ~ForceSuccessScheduler() override;

    [[deprecated("force success scheduler cannot add task")]] bool appendTask(const task::AbstractTaskConstPtr &task) override;

    [[deprecated("force success scheduler cannot add scheduler")]] bool appendScheduler(const AbstractSchedulerConstPtr &scheduler) override;
};

}

#endif //FORCE_SUCCESS_SCHEDULER_H
